package com.example.sxmall.dao.mapper;

import com.example.sxmall.dao.pojo.Shoes;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;

@Mapper
public interface ShoesMapper {
    /**
     * 查看鞋子列表
     * @return
     */
    List<Shoes> listShoes();

    /**
     * 根据ID查看鞋子
     * @param sid
     * @return
     */
    public Shoes findShoes(@Param("sid") Integer sid);

    /**
     * 查看最新鞋子
     * @return
     * @param limit
     */
    List<Shoes> findNewShoes(@Param("limit") int limit);

    /**
     * 查看品牌鞋子
     * @param sbid
     * @return
     */
    List<Shoes> findBrandShoes(@Param("sbid") int sbid);

    /**
     * 查看类型鞋子
     * @param tid
     * @return
     */
    public List<Shoes> findTypesShoes(@Param("tid") Integer tid);

    /**
     * 添加
     * @param shoes
     * @return
     */
    public int insertShoes(@Param("shoes") Shoes shoes);

    /**
     * 删除
     * @param sid
     * @return
     */
    public int deleteShoes(@Param("sid") int sid);

    /**
     * 动态修改
     * @param shoes
     * @return
     */
    public int updateShoes(@Param("shoes") Shoes shoes);
}
